package cn.itrip.beans.dtos;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author:刘怀瑜
 * @Description:
 * @Date:2020-02-27 20:06
 **/
@Data
@ApiModel(value = "全局统一返回结果")
public class Dto<T>{
    /**
     * 判断系统是否出错做出相应的true或者false的返回，与业务无关，出现各种异常
     */
    @ApiModelProperty(value = "是否成功")
    private String success;
    /**
     * 该错误码为自定义，一般0表示无错
     */
    @ApiModelProperty(value = "返回码")
    private String errorCode;
    /**
     *  对应的提示信息
     */
    @ApiModelProperty(value = "返回信息")
    private String msg;
    /**
     * 具体返回数据内容(pojo、自定义VO、其他)
     */
    @ApiModelProperty(value = "返回数据")
    private T data;
}